<?php
    include '../../../controlador/php/conexion/Conexion.php';
    $con = new Conexion();
    
    $usuario = $_REQUEST['usuario'];
    
        
    $esta = "select soli.dnsoid,dnfecha,LTRIM(rtrim(usuario.usu_nombres)) + ' ' + LTRIM(rtrim(usuario.usu_apellidos)) as nombres,
                    GENDEPEND.GDPNOMBRE,soli.dnsestado,tipnombre
             from dnsolicitud as soli inner join dnecesidad on soli.necoid =dnecesidad.necoid
                                                          inner join dntiponece on dnecesidad.tipoid = dntiponece.tipoid
                                                          inner join DGempres10..GENDEPEND on soli.dnservicio = DGempres10..GENDEPEND.OID
                                                          inner join usuario on soli.usu_oid = usuario.usu_oid
             inner join dnhistorial on soli.dnsoid=dnhistorial.dnsolicitud
             outer apply (select top 1 dnhistorial.usu_oid
                          from dnhistorial left outer join usuario on dnhistorial.usu_oid = usuario.usu_oid
                          where dnsolicitud = soli.dnsoid and hisestado = 2
                          order by usuario.usu_oid desc)as asignado
             where dnsestado = 8 and  asignado.usu_oid = ".$usuario." and hisestado = 8  and  (hisestadotc = 1 or hisestadotc = 2 or hisestadotc = 3)";
    $resul=$con->query($esta);  
    
    while($res = mssql_fetch_array($resul)){
        $listas[] = array_map(utf8_encode,$res);
    }
    
    print_r(json_encode($listas));
    $con->cerrarConexion();
    
?>